TLB Performance in Multiprocessors by Patricia

نویسندگان

  • Patricia J. Teller
  • Allan Gottlieb
چکیده

This paper compares the performance, in highly-parallel shared-memory multiprocessors, of locating translation-lookaside buffers (TLBs) at processors with that of locating TLBs at memory. Our performance comparison is based on results of trace-driven simulations of multiprocessors with logN-stage networks interconnecting N processors and N memory modules. For the systems and workloads studied, memory-based TLBs perform better than processor-based TLBs, provided that memory is organized as multiple paging arenas, where the mapping of pages to arenas is fixed. The cost of a processor-based TLB reload is at least logN because of network transit. The cost of a memory-based TLB reload can be made smaller than that of a processor-based TLB reload, since network transits are not required. Furthermore, with multiple paging arenas, the number of reloads is smaller with memory-based TLBs. For memory-based TLBs to continue to outperform processor-based TLBs for large N, it is likely that the number of paging arenas must grow with N. ____________________________________ Supported by U.S. Department of Energy grant number DE-FG02-88ER25052, National Science Foundation grant number MDS-8301768, and the IBM Corporation. Supported in part by U.S. Department of Energy grant DE-FG02-88ER25052 and National Science Foundation grant number MIP-8915488.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Inter-Core Cooperative TLB Prefetchers for Chip Multiprocessors

Translation Lookaside Buffers (TLBs) are commonly employed in modern processor designs and have considerable impact on overall system performance. A number of past works have studied TLB designs to lower access times and miss rates, specifically for uniprocessors. With the growing dominance of chip multiprocessors (CMPs), it is necessary to examine TLB performance in the context of parallel wor...

متن کامل

Message from the Organizers

The performance of Translation Lookaside Buffers is a very important factor in overall program performance, with TLB misses often representing 10% or more of program runtime. Despite this, their design issues remained largely unexamined as the transition from single-core to multi-core processors occurred. This talk will describe my group's recent body of work to characterize and optimize TLB be...

متن کامل

Efficient Shared Memory Multiprocessing and Object-Oriented Programming

Object-oriented techniques are shown to hold promise for addressing the growing speed gap between memory and processors on shared-memory multiprocessors. However, reducing cache misses can be at the expense of more misses from the translation lookaside buffer (TLB—a cache of recent page translations). This paper presents simulation results from use of a library called OOSH (Object-Oriented Libr...

متن کامل

Tradeoffs in the Design of Single Chip Multiprocessors

By the end of the decade, as VLSI integration levels continue to increase, building a multiprocessor system on a single chip will become feasible. In this paper, we propose to analyze the tradeoos involved in designing such a chip, and speciically address whether to allocate available chip area to larger caches or to large numbers of processors. Using the dimensions of the Alpha 21064 microproc...

متن کامل

Improving TLB performance

In modern computers, TLB can be in the critical path of a memory access. Good TLB performance is essential to good overall performance of a machine 5]. The objective of our project is to improve the TLB performance. In our project, we propose two approaches to improve TLB performance. One approach is to use TLB prefetching, and the other is to have an additional level TLB (so we have a multi-le...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991